ISlave.WriteRegister 方法

将资料写入 EtherCAT 从站的暂存器。

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
IKsCommand WriteRegister(
       int offset,
       byte[] data
)
Function WriteRegister(
       offset As Integer,
       data As Byte()
) As IKsCommand

参数

offset

型别:int

欲写入的暂存器偏移量。

 

data

型别:byte[]

欲写入含有资料的缓冲区指标。

回传值

型别:IKsCommand

回传一个方法的状态。

备注

在从站开发期间用来更新从站的暂存器。

重要:此方法仅适用于从站开发,否则请勿使用。

注意:该方法使用了慢速存取方法,不应在周期回呼中呼叫,否则将导致锁死。

可用的 EtherCAT 状态

ecatInit, ecatPreOP, ecatSafeOP, ecatOP

参见

ISlave 介面

IntervalZero.KINGSTAR.Base.Class 命名空间